package com.xoa.model.equipment;

import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

public class LimsEquipLend {

    private String bowwerUserName;

    private  String lendUserName;


    public void setBowwerUserName(String bowwerUserName) {
        this.bowwerUserName = bowwerUserName;
    }

    public void setLendUserName(String lendUserName) {
        this.lendUserName = lendUserName;
    }

    public String getBowwerUserName () {
        return bowwerUserName;
    }

    public String getLendUserName () {
        return lendUserName;
    }

    private String borrowerdeptName;

    private String lenddeptName;

    public void setBorrowerdeptName(String borrowerdeptName) {
        this.borrowerdeptName = borrowerdeptName;
    }

    public void setLenddeptName(String lenddeptName) {
        this.lenddeptName = lenddeptName;
    }

    public String getBorrowerdeptName () {
        return borrowerdeptName;
    }

    public String getLenddeptName () {
        return lenddeptName;
    }

    private String  approver;   //后加字段

    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date  approverTime;

    private String  approverStatus;


    public void setApprover(String approver) {
        this.approver = approver;
    }

    public void setApproverTime(Date approverTime) {
        this.approverTime = approverTime;
    }

    public void setApproverStatus(String approverStatus) {
        this.approverStatus = approverStatus;
    }

    public String getApprover () {
        return approver;
    }

    public Date getApproverTime() {
        return approverTime;
    }

    public String getApproverStatus() {
        return approverStatus;
    }

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.LEND_ID
     *
     * @mbggenerated
     */
    private Integer lendId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.BORROWER_USER
     *
     * @mbggenerated
     */
    private String borrowerUser;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.BORROWER_DETP_ID
     *
     * @mbggenerated
     */
    private Integer borrowerDetpId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.BORROW_TIME
     *
     * @mbggenerated
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date borrowTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.LEND_DEPT_ID
     *
     * @mbggenerated
     */
    private Integer lendDeptId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.RETURN_STATUS
     *
     * @mbggenerated
     */
    private String returnStatus;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.EXPECT_RETURN_DATE
     *
     * @mbggenerated
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date expectReturnDate;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.REMINDER_TIME
     *
     * @mbggenerated
     */
    private String reminderTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.BORROWER_OPERATION_USER
     *
     * @mbggenerated
     */
    private String borrowerOperationUser;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.BORROW_OPERATION_TIME
     *
     * @mbggenerated
     */
    private Date borrowOperationTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.MEMO
     *
     * @mbggenerated
     */
    private String memo;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column lims_equip_lend.WORKFLOW_NO
     *
     * @mbggenerated
     */
    private String workflowNo;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.LEND_ID
     *
     * @return the value of lims_equip_lend.LEND_ID
     *
     * @mbggenerated
     */
    public Integer getLendId() {
        return lendId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.LEND_ID
     *
     * @param lendId the value for lims_equip_lend.LEND_ID
     *
     * @mbggenerated
     */
    public void setLendId(Integer lendId) {
        this.lendId = lendId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.BORROWER_USER
     *
     * @return the value of lims_equip_lend.BORROWER_USER
     *
     * @mbggenerated
     */
    public String getBorrowerUser() {
        return borrowerUser;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.BORROWER_USER
     *
     * @param borrowerUser the value for lims_equip_lend.BORROWER_USER
     *
     * @mbggenerated
     */
    public void setBorrowerUser(String borrowerUser) {
        this.borrowerUser = borrowerUser == null ? null : borrowerUser.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.BORROWER_DETP_ID
     *
     * @return the value of lims_equip_lend.BORROWER_DETP_ID
     *
     * @mbggenerated
     */
    public Integer getBorrowerDetpId() {
        return borrowerDetpId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.BORROWER_DETP_ID
     *
     * @param borrowerDetpId the value for lims_equip_lend.BORROWER_DETP_ID
     *
     * @mbggenerated
     */
    public void setBorrowerDetpId(Integer borrowerDetpId) {
        this.borrowerDetpId = borrowerDetpId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.BORROW_TIME
     *
     * @return the value of lims_equip_lend.BORROW_TIME
     *
     * @mbggenerated
     */
    public Date getBorrowTime() {
        return borrowTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.BORROW_TIME
     *
     * @param borrowTime the value for lims_equip_lend.BORROW_TIME
     *
     * @mbggenerated
     */
    public void setBorrowTime(Date borrowTime) {
        this.borrowTime = borrowTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.LEND_DEPT_ID
     *
     * @return the value of lims_equip_lend.LEND_DEPT_ID
     *
     * @mbggenerated
     */
    public Integer getLendDeptId() {
        return lendDeptId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.LEND_DEPT_ID
     *
     * @param lendDeptId the value for lims_equip_lend.LEND_DEPT_ID
     *
     * @mbggenerated
     */
    public void setLendDeptId(Integer lendDeptId) {
        this.lendDeptId = lendDeptId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.RETURN_STATUS
     *
     * @return the value of lims_equip_lend.RETURN_STATUS
     *
     * @mbggenerated
     */
    public String getReturnStatus() {
        return returnStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.RETURN_STATUS
     *
     * @param returnStatus the value for lims_equip_lend.RETURN_STATUS
     *
     * @mbggenerated
     */
    public void setReturnStatus(String returnStatus) {
        this.returnStatus = returnStatus == null ? null : returnStatus.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.EXPECT_RETURN_DATE
     *
     * @return the value of lims_equip_lend.EXPECT_RETURN_DATE
     *
     * @mbggenerated
     */
    public Date getExpectReturnDate() {
        return expectReturnDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.EXPECT_RETURN_DATE
     *
     * @param expectReturnDate the value for lims_equip_lend.EXPECT_RETURN_DATE
     *
     * @mbggenerated
     */
    public void setExpectReturnDate(Date expectReturnDate) {
        this.expectReturnDate = expectReturnDate;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.REMINDER_TIME
     *
     * @return the value of lims_equip_lend.REMINDER_TIME
     *
     * @mbggenerated
     */
    public String getReminderTime() {
        return reminderTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.REMINDER_TIME
     *
     * @param reminderTime the value for lims_equip_lend.REMINDER_TIME
     *
     * @mbggenerated
     */
    public void setReminderTime(String reminderTime) {
        this.reminderTime = reminderTime == null ? null : reminderTime.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.BORROWER_OPERATION_USER
     *
     * @return the value of lims_equip_lend.BORROWER_OPERATION_USER
     *
     * @mbggenerated
     */
    public String getBorrowerOperationUser() {
        return borrowerOperationUser;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.BORROWER_OPERATION_USER
     *
     * @param borrowerOperationUser the value for lims_equip_lend.BORROWER_OPERATION_USER
     *
     * @mbggenerated
     */
    public void setBorrowerOperationUser(String borrowerOperationUser) {
        this.borrowerOperationUser = borrowerOperationUser == null ? null : borrowerOperationUser.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.BORROW_OPERATION_TIME
     *
     * @return the value of lims_equip_lend.BORROW_OPERATION_TIME
     *
     * @mbggenerated
     */
    public Date getBorrowOperationTime() {
        return borrowOperationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.BORROW_OPERATION_TIME
     *
     * @param borrowOperationTime the value for lims_equip_lend.BORROW_OPERATION_TIME
     *
     * @mbggenerated
     */
    public void setBorrowOperationTime(Date borrowOperationTime) {
        this.borrowOperationTime = borrowOperationTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.MEMO
     *
     * @return the value of lims_equip_lend.MEMO
     *
     * @mbggenerated
     */
    public String getMemo() {
        return memo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.MEMO
     *
     * @param memo the value for lims_equip_lend.MEMO
     *
     * @mbggenerated
     */
    public void setMemo(String memo) {
        this.memo = memo == null ? null : memo.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column lims_equip_lend.WORKFLOW_NO
     *
     * @return the value of lims_equip_lend.WORKFLOW_NO
     *
     * @mbggenerated
     */
    public String getWorkflowNo() {
        return workflowNo;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column lims_equip_lend.WORKFLOW_NO
     *
     * @param workflowNo the value for lims_equip_lend.WORKFLOW_NO
     *
     * @mbggenerated
     */
    public void setWorkflowNo(String workflowNo) {
        this.workflowNo = workflowNo == null ? null : workflowNo.trim();
    }
}